package task19;

import java.util.zip.ZipEntry;

/**
 * Create by IntelliJ IDEA
 *
 * @author: jsonor
 * @date-Time: 2018/3/30 9:39
 * @description:
 */
public class Task19_1 {

  public static void main(String[] args) {
    int[] arr={20,10,45,24,78,53,100,60};
    System.out.println("遍历数组元素：");
    //调用遍历数组所有元素方法
    printArry(arr);
    //调用求数组中最大值方法
    int max=myMax(arr);
    System.out.println("数组中的最大值是："+max);
    int mix=mymix(arr);
    System.out.println("数组中的最小值是："+mix);
    mySort(arr);
    printArry(arr);
  }

  private static void mySort(int[] arr) {
    int z;
    for(int i=0;i<arr.length-1;i++){
      for(int j=0;j<arr.length-i-1;j++){
        if(arr[j+1]<arr[j]){
          z=arr[j];
          arr[j]=arr[j+1];
          arr[j+1]=z;
        }
      }
    }
  }

  private static int mymix(int[] arr) {
    int mix=arr[0];
    for(int i=1;i<arr.length;i++){
      if(arr[i]<mix){
        mix=arr[i];
      }
    }
    return mix;
  }

  private static int myMax(int[] arr) {
      int max=arr[0];
      for(int i=1;i<arr.length;i++){
        if(arr[i]>max){
          max=arr[i];
        }
      }
    return max;
  }

  private static void printArry(int[] arr) {
    for(int i=0;i<arr.length;i++){
      System.out.print(arr[i]+"\t");
    }
    System.out.println();
  }


}
